MGSLHLNSNNNKLKYQKLRLSNLPKIPDAGREMLDQCFMSKHLVESPSGELFLVNWYAQCIHTEEKDGEVEGLHSKTKRFMVFREDEKSKDFSYTEDIGDLCIFLGASEAFCLTASMYPGLKPNSIYYIGHGLGSYDLTSGTVHSFYPPHAPMLNHVPYWIPSHL